<?xml version = '1.0' encoding = 'UTF-8'?>
<HBRRepo><variables/><rulesets/><rules/><components/><deployobjects><deployobject product="2" application="fccs" plantype="consol" obj_id="1" obj_type="19" name="UPDATEVIEWCALCULATIONS_TEMPLATE"/></deployobjects><templates><template custom="yes" id="1" name="UpdateViewCalculations_Template" product="Planning"><property name="description">Executes View calculations for a given Scenario, Year, Period and Entity.</property><property name="application">FCCS</property><property name="plantype">Consol</property><property name="seeded">true</property><statement seq="1" type="if"><if product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><property name="display_height">2</property><property name="display_label">Application eq Is Simple C...</property><property name="display_width">5</property><property name="Tile_Key">x1y0</property><property name="use_dtp">true</property><test><expression><biop type="OR"><expression seq="1"><biop type="eq"><expression seq="1"><user_inp>Application</user_inp></expression><expression seq="2"><user_inp>Is Simple Currency</user_inp></expression></biop></expression><expression seq="2"><biop type="eq"><expression seq="1"><user_inp>Application</user_inp></expression><expression seq="2"><user_inp>Is Multi Currency</user_inp></expression></biop></expression></biop></expression></test><then><statement seq="1" type="component" kind="script" name=""><component type="script" id="-101" name="" product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><script type="groovy">                  /* RTPS: {Entity}, {Scenario}, {Period}, {Year}, {View}, {Currency} */
                </script></component></statement><statement seq="2" type="component" kind="formula" name=""><component type="formula" id="-102" name="" product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>Currency</user_inp></destination><expression><user_inp>rtps.Currency</user_inp></expression></formula></conditionblock></formulae></component></statement><statement seq="3" type="component" kind="script" name=""><component type="script" id="-103" name="" product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><script type="groovy">					def entities = []
					[Entity].members.each { Member member ->
						entities &lt;&lt; member.name
					}
					def views = []
					[View].members.each { Member member ->
						views &lt;&lt; member.name
					}
					def currencies = []
					[Currency].members.each { Member member ->
						currencies &lt;&lt; member.name
					}
							
					FccsShell fccsShell = new FccsShell(epmShell);
					fccsShell.generateUpdateViewCalculationsScript( entities, [Scenario].member.name,[Year].member.name, [Period].member.name,  views, currencies );
					
                </script></component></statement></then><else><statement seq="1" type="component" kind="script" name=""><component type="script" id="-104" name="" product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><script type="groovy">                  /* RTPS: {Entity}, {Scenario}, {Period}, {Year}, {View} */
                </script></component></statement><statement seq="2" type="component" kind="script" name=""><component type="script" id="-105" name="" product="Planning"><property name="application">FCCS</property><property name="plantype">Consol</property><script type="groovy">				    def entities = []
					[Entity].members.each { Member member ->
						entities &lt;&lt; member.name
					}
					def views = []
					[View].members.each { Member member ->
						views &lt;&lt; member.name
					}
					FccsShell fccsShell = new FccsShell(epmShell);
                    fccsShell.generateUpdateViewCalculationsScript( entities, [Scenario].member.name,[Year].member.name, [Period].member.name,  views);
		  
                </script></component></statement></else></if></statement><template_wizard><wizard_step name="Default" seq="0"><template_prompts><template_prompt name="Entity"/><template_prompt name="Scenario"/><template_prompt name="Period"/><template_prompt name="Year"/><template_prompt name="View"/><template_prompt name="Currency"/></template_prompts></wizard_step></template_wizard><template_prompts><restricted_prompt name="Application Type" type="Application Type" isPrompt="no"><property name="is_system">true</property><restricted_prompt_item><property name="prompt">Is Generic</property><property name="value">GENERAL</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is PFP</property><property name="value">PROJECT</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is PSB</property><property name="value">PSB</property></restricted_prompt_item></restricted_prompt><restricted_prompt name="Application" type="Application" isPrompt="no"><property name="is_system">true</property><value>Is Single Currency</value><restricted_prompt_item><property name="prompt">Is Multi Currency</property><property name="value">multi</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is Single Currency</property><property name="value">single</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is Simple Currency</property><property name="value">simple</property></restricted_prompt_item></restricted_prompt><template_slice_prompt name="UpperPOV" type="Member Range" isPrompt="false"><property name="is_system">true</property></template_slice_prompt><restricted_prompt name="Essbase Mode" type="Essbase Mode" isPrompt="no"><property name="is_system">true</property><restricted_prompt_item><property name="prompt">Is Hybrid</property><property name="value">Hybrid</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is NonHybrid</property><property name="value">NonHybrid</property></restricted_prompt_item></restricted_prompt><template_prompt name="Entity" type="Members" isPrompt="true"><property name="dimension">Entity</property><property name="isMandatory">true</property><property name="prompt_text">Enter Entity</property></template_prompt><template_prompt name="Scenario" type="Member" isPrompt="true"><property name="dimension">Scenario</property><property name="isMandatory">true</property><property name="prompt_text">Enter Scenario</property></template_prompt><template_prompt name="Period" type="Member" isPrompt="true"><property name="dimension">Period</property><property name="isMandatory">true</property><property name="prompt_text">Enter Period</property></template_prompt><template_prompt name="Year" type="Member" isPrompt="true"><property name="dimension">Years</property><property name="isMandatory">true</property><property name="prompt_text">Enter Year</property></template_prompt><template_prompt name="View" type="Members" isPrompt="true"><property name="dim_type_limit">View</property><property name="dimension">View</property><property name="dimension_limit">both</property><property name="isMandatory">true</property><property name="prompt_text">Enter View</property><limits type="expression"><property name="value">@LIST(@REMOVE(@IDESCENDANTS("View"),@List(@IDESCENDANTS("FCCS_View_System_Members"),"FCCS_YTD_Input")))</property></limits></template_prompt><template_prompt name="Currency" type="Members" isPrompt="true"><property name="dim_type_limit">Currency</property><property name="dimension">Currency</property><property name="dimension_limit">both</property><property name="isMandatory">true</property><property name="prompt_text">Enter Currency</property><limits type="expression"><property name="value">@List("Entity Currency", "Parent Currency", @Descendants("Reporting Currencies"))</property></limits></template_prompt></template_prompts></template></templates></HBRRepo>